<template>
  <article>
    <h5 class="title">作者初衷</h5>
    <section>
      <p>现有的搜索引擎搜到的东西太杂乱，程序员需要一个专门作为程序员的搜索网站。</p>
      <p>很多时候，当我们工作很忙的时候会发现自己更少地关注当前流行的技术，甚至我们已经跟不上新出的内容和技术发展的脚步。而当我们停下来准备去学习的时候，此刻突然变得茫然，不知从何入手，更不知该去提升自己的哪部分能力。</p>
      <p>
        当我们上手新的技术的时候。我们总是会怀疑自己的能力，写代码的时候总是希望看到最优的解决方法。作为程序员总是会思考一个问题：
        <b>这样写不太好吧？难道没有更好的解决方法了吗？怎么写才能更优雅，更容易维护呢？</b>
      </p>
      <p>甚至于，之前通过一己之力解决的 bug，此刻突然又变的棘手起来。棘手的 bug 往往都是平时写代码比较不容易遇到的问题，甚至很难搜索出想要的答案，所以当我们再次遇到的时候，常常懊恼自己为什么不把当时那个问题记录下来呢？此时我们需要一个能很快解决问题的地方，那么就来这里吧！</p>
    </section>
    <section>
      <p>
        我们会将
        <b>
          <i>最新的技术，最多人遇到的问题，最难解决的bug</i>
        </b>——放在
        <b>最显眼的位置。</b>
      </p>
    </section>
    <section>
      <p>因为是一个人在写网站，所以速度非常慢。从没有写过后端代码的我，需要时刻去学习后端的一些知识，以及一些运维的知识。</p>
      <p>从刚开始的买服务器，买域名，ssl证书，到nodejs，mysql，以及nginx配置，前端代码，后端代码，前端自动化发布等等都遇到了很多意想不到的问题，所以之后我会将整个购买配置，前端部署，后端部署的过程和遇到的问题一一发布到我的网站中。当然，现在的网站是非常的破旧的，但是我会一直坚持下去，将更多问题记录下来。</p>
      <p>目前前端代码使用的是 vite + vue3 + vue-router + pinia + element-plus 等等..</p>
      <p>后端使用的是 nodejs + koa + @koa/router + mysql2 等等..</p>
      <p>代码管理用的 git，代码发布在 gitee 上，前端已实现 pull request 自动化打包发布过程。后端的代码还是使用的 git 拉取代码，部署代码的方式。打包后网站通过 nginx 服务启动，后台服务使用 nginx 反向代理过去的。</p>
    </section>
  </article>
</template>

<style lang="sass" scoped>

article
  width: 64.5%
  max-width: 900px
  margin: auto
  margin-top: 50px
  .title
    text-align: center
    margin-bottom: 10px
  section
    margin-bottom: 20px
    p
      font-size: 14px
      text-indent: 2em
      line-height: 1.8
</style>